package utils

import (
	"gitee.com/banyanhouse/distill-infra/web"
	log "github.com/sirupsen/logrus"
	"os"
)

func ErrFatalHandler(err error) {
	if err != nil {
		log.Fatal(err.Error())
		os.Exit(-1)
	}
}

// 错误异常处理
func ErrRes(err error, validatorErr error, res *web.Res) {
	var paramErr error
	if err != nil {
		paramErr = err
	}
	if validatorErr != nil {
		paramErr = validatorErr
	}
	log.Error(paramErr)
	res.Code = web.ResCodeRequestParamsError
	res.Message = "参数错误:" + paramErr.Error()
}
